package com.wlyy.bcwlw.common.utils;

import java.util.ArrayList;
import java.util.List;

import org.apache.commons.lang.StringUtils;

/**
 * @ClassName. NumberUtil
 * @Description. 数字工具类
 * @author zhangyang
 * @date 2016年3月7日 下午4:06:48
 * @version V1.0
 */
public class NumberUtil {

	
	/**
	 * 
	* @Title. getConvertResult
	* @Description. 数值转换 有默认值
	* @param beforeValue
	* @return String
	* @exception.
	 */
	public static String getConvertResult(short beforeValue){
		return getConvertResultByRefer(beforeValue,10.0f);
	}
	
	/**
	 * 
	* @Title. getConvertResultByRefer
	* @Description. 数值转换
	* @param beforeValue
	* @return String
	* @exception.
	 */
	public static String getConvertResultByRefer(short beforeValue,float Refer){
		float resultValue = (float)beforeValue/Refer;
		return String.valueOf(resultValue);
	}
	
	public static String valueof(short value){
		long afterValue = value;
		return String.valueOf(afterValue);
	}
	
	public static List<Float> concatToList(String str,int count){
		String[] arr = StringUtils.split(str, ',');
		List<Float> list = new ArrayList<Float>();
		for(String strr:arr){
			list.add(Float.parseFloat(strr));
		}
		list.add(Float.parseFloat(String.valueOf(count)));
		return list;
	}
}
